package com.guigu.www.erp.common.dao;

import com.guigu.www.erp.common.pojo.SGather;
import com.guigu.www.erp.common.pojo.SPay;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface SPayMapper {
    int deleteByPrimaryKey(Integer id);

    int insert(SPay record);

    int insertSelective(SPay record);

    SPay selectByPrimaryKey(Integer id);

    int updateByPrimaryKeySelective(SPay record);

    int updateByPrimaryKey(SPay record);

    String getMaxPayId();

    List<SPay> getsPaycheck_tag0(SPay sPay);

    List<SPay> getAllSPay(SPay sPay);

    int updatecheckTagByPrimaryKey(SPay sPay);

    List<SPay> getSpaycheckTag1storeTag1(SPay sPay);

    int ByIdupdatesGatherstoreTag(Integer id);


    int ByspayIdupdatesgatheredAmount(@Param("id") Integer id,@Param("sumAmount") Integer sumAmount);

    List<SPay> getspaystoreTag2(SPay sPay);

    List<SPay> getspaystoreTag3(SPay sPay);

    int ByspayIdupdatesgatheredAmountandstoreTag4(@Param("id")Integer id,@Param("sumAmount") Integer sumAmount);

    List<SPay> getAllSgetSpaystoreTagGreater2Pay(SPay sPay);
}